public class Test_6 {

    public static void main(String[] args) {
        /*
        双色球由6个红球和1个蓝球组成，
        6个红球是随机的1-33（不能重复），
        蓝球是1-16（号码可以与红球重复）。
        请根据用户的注数要求，生成号码
         */
        int[] nums = new int[7];
        //生成6个不重复的红球
        for(int i=0;i<nums.length-1;i++){
            //生成随机数
            nums[i] = (int) Math.floor(Math.random()*33+1);
            //System.out.println("i="+i);
            //跟前面的数一次比较 看是否重复
            for(int j=0;j<i;j++){
               if(nums[i]==nums[j]){
                   //回退
                   i--;
                   break;
               }
            }
        }

        //生成篮球
        nums[nums.length-1] = (int) (Math.floor(Math.random()*16)+1);

        //打印生成的结果
        for(int i=0;i<nums.length;i++){
            System.out.print(nums[i]+" ");
        }


    }
}
